package ch09_io.bio;

import java.io.*;

/**
 * 同步并阻塞，一个连接一个线程，即客户端有请求服务端就会开启一个线程进行处理。
 * 缺点就是如果这个连接不做任何事情就会造成不必要的线程开销。
 *
 * @author guod
 * @version 1.0
 * @since 1.8
 */
public class FileOutputStream02 {
    public static void main(String[] args) throws Exception {
        byte[] d = new byte[1024];
        int b;
        FileInputStream fin = new FileInputStream(new File(
                System.getProperty("user.dir")
                        + "/base-01/src/main/java/ch09_io/bio/FileOutputStream02.java"));
        InputStreamReader inputStreamReader = new InputStreamReader(fin);
        BufferedInputStream reader = new BufferedInputStream(fin);
        while ((b = reader.read()) != -1) {
            System.out.print((char) b);
        }
        fin.close();
    }
}
